define([ "PDUtilDir/grid", "PDUtilDir/searchBlock" ], function(Grid,
		SearchBlock) {

	function init(cache, addObj, updateObj, delObj, searchObj) {
		SearchBlock.init('searchBlockId');

		// 初始化
		return Grid({
			id : "DemoGirdDivId",
			pageSize : 10,
			index : true,
			multi : true,
			pagination : true,
			cache : false,
			layout : [
                 {name:"酒店名字",field:"name",sort:true,click:function(e){
                 	updateObj.run(e.data.row);
                 }},
                 {name:"代码",field:"code",sort:true},
                 {name:"电话",field:"phone"},
                 {name:"标签",field:"label"}
             ],
			toolbar : [ {
				name : "添加",
				icon : "fa fa-plus-circle",
				callback : function(event) {
					addObj.run();
				}
			}, {
				name : "删除",
				icon : "fa fa-trash-o",
				callback : function(event) {
					delObj.run();
				}
			}, {
				name : "查询",
				icon : "fa fa-search",
				callback : function(event) {
					searchObj.run();
				}
			} ],
			data : {
				type : "URL",
				value : getServer() + "/flea/hclv/hotel/querySelfAllForPage.htmls"
			}
		});
	}
	return {
		init : init
	}
});